body{
	background: #f4f4f4;
}
.tab-list{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	height:4rem;
	line-height:4rem;
	background: #fff;
	align-items: center;
	position:fixed;
	top:4.4rem;
	margin-top:0 !important;
	width:100%;
}
.list-item{
	height:100%;
	border-bottom:1px solid transparent;	
	font-size:1.5rem;
}
.choosed{
	color:#3794e2;
	border-color:#3794e2;
}
.store-name{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size:1.5rem;
	height:3.5rem;
	line-height:3.5rem;
}
.store-name>div{
	display: flex;
	flex-direction: row;
	
	align-items: center;
}
.store-name img{
	height:0.7rem;
	transform:rotateZ(90deg);
}
.store-name>div>p{
	margin-right:1.5rem;
}
.con-item{
	padding:0 1rem;
}
.state{
	color:#fe974c;
}
.con{
	margin-top:8.4rem;
	background: #fff;
}
.shops-avtar img{
	width:10rem;
	height:9rem;
	border-radius:4px;
}
.shops-detail{
	display: flex;
	flex-direction: row;
	justify-content:space-between;
	padding:1rem 0;
	border-top:1px solid #f4f4f4;
}
.shops-con{
	width:25.6rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-left:1rem;
}
.shops-right{
	margin-left: 2rem;
	text-align: right;
}
.shops-title{
	font-size:1.3rem;
}
.shops-info{
	font-size:1.2rem;
	margin-top:0.9rem;
	color:#bababa;
}
.new-price{
	font-size:1.5rem;
	color:#ff4343;
}
.old-price,.count{
	font-size: 1.2rem;
	color:#bababa;
}
.old-price{
	text-decoration: line-through;
}
.total{
	font-size:1.2rem;
	text-align: right;
	border-top:1px solid #f4f4f4;
	height:3.2rem;
	line-height:3.2rem;
}
.total-price{
	font-size:1.5rem;
}
.logistics,.take-goods{
	width:7.5rem;
	height:2.5rem;
	display: block;
	text-align: center;
	line-height: 2.5rem;
	border:1px solid #000;
	border-radius:4px;
}
.logistics{
	color:#979797 !important;
	border-color:#979797;
}

.take-goods{
	color:#3794e2 !important;
	border-color:#3794e2;
	margin-left:2rem;
}
.operate{
	display: flex;
	flex-direction: row;
	align-items: center;
	height:4.5rem;
	justify-content: flex-end;
	border-top:1px solid #f4f4f4;
}

.href-bg{
	z-index: 999;
}
.confirm {
     background: #ff2f2f; 
     width: 100%; 
     padding: 1rem 0; 
     border-radius: initial !important; 
     margin:auto !important; 
     display: block; 
     font-size: 1.4rem; 
     color: #fff; 
}

/*寮瑰嚭妗嗘牱寮�*/
.href-bg {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    display: none;
}
.herf {
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    align-items: center;
    width: 100%;
    background: #eeeeee;
}
.herf-list-title {
    height: 3.5rem;
    background: #3794e2;
    line-height: 3.5rem;
    width: 100%;
    text-align: center;
    font-size:1.4rem;
    color: #fff;
}
.herf-list {
    width: 100%;
}
.btn-cancle {
    margin-top: 0.5rem;
    background: #fff;
    width: 100%;
    font-size: 1.3rem;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
}
.herf-list li {
    margin-top: 0.5rem;
    background: #fff;
    width: 100%;
    font-size: 1.3rem;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
}
.confirm-bg {
    background: rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    position: fixed;
    bottom:0;
    display: none;
}
.confirm {
    background: #ffffff;
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size:1.4rem;
}
.confirm-title {
    color: #838383;
    width: 100%;
    text-align: center;
    height: 5rem;
    line-height: 5rem;
    font-size: 1.4rem;
}
.yes, .no {
    width: 17rem;
    color: #ffffff;
    height: 3rem;
    line-height: 3rem;
    margin: 0 auto;
    border-radius: 20px;
    text-align: center;
    margin-bottom:1.3rem;
}
.yes {
    background: #3794e2;
}
.no {
    background: #ababab;
}